home *** CD-ROM | disk | FTP | other *** search
/ Belgian Amiga Club - ADF Collection / BS1 part 34.zip / BS1 part 34 / Codex ass dev system v1.10.adf / include / hardware / dmabits.i < prev    next >
Text File  |  1988-09-19  |  1KB  |  54 lines

  1. ********************************************************************
  2. * Commodore-Amiga, Inc.
  3. * dmabits.i
  4. *
  5. * $Header: dmabits.i,v 27.1 85/06/24 14:43:02 neil Exp $
  6. *
  7. * $Locker:  $
  8. *
  9. *********************************************************************
  10.  
  11.    IFND  HARDWARE_DMABITS_I
  12. HARDWARE_DMABITS_I SET  1
  13.  
  14.  
  15. * include file for defining dma control stuff */
  16.  
  17. * write definitions for dmaconw */
  18. DMAF_SETCLR    EQU   $8000
  19. DMAF_AUDIO     EQU   $000F /* 4 bit mask */
  20. DMAF_AUD0      EQU   $0001
  21. DMAF_AUD1      EQU   $0002
  22. DMAF_AUD2      EQU   $0004
  23. DMAF_AUD3      EQU   $0008
  24. DMAF_DISK      EQU   $0010
  25. DMAF_SPRITE    EQU   $0020
  26. DMAF_BLITTER   EQU   $0040
  27. DMAF_COPPER    EQU   $0080
  28. DMAF_RASTER    EQU   $0100
  29. DMAF_MASTER    EQU   $0200
  30. DMAF_BLITHOG   EQU   $0400
  31. DMAF_ALL       EQU   $01FF /* all dma channels */
  32.  
  33. * read definitions for dmaconr */
  34. * bits 0-8 correspnd to dmaconw definitions */
  35. DMAF_BLTDONE   EQU   $4000
  36. DMAF_BLTNZERO  EQU   $2000
  37.  
  38. DMAB_SETCLR    EQU   15
  39. DMAB_AUD0      EQU   0
  40. DMAB_AUD1      EQU   1
  41. DMAB_AUD2      EQU   2
  42. DMAB_AUD3      EQU   3
  43. DMAB_DISK      EQU   4
  44. DMAB_SPRITE    EQU   5
  45. DMAB_BLITTER   EQU   6
  46. DMAB_COPPER    EQU   7
  47. DMAB_RASTER    EQU   8
  48. DMAB_MASTER    EQU   9
  49. DMAB_BLITHOG   EQU   10
  50. DMAB_BLTDONE   EQU   14
  51. DMAB_BLTNZERO  EQU   13
  52.  
  53.    ENDC  !HARDWARE_DMABITS_I
  54.